#include<iostream>
#include<queue>

using namespace std;

typedef pair<int,int> cmz;//时间和乘客国籍对应存到队列
const int N=1e5+10;
int n,kinds,cnt[N];
int main()
{
	queue<cmz> q;
	cin>>n;
	while(n--)
	{
	int t,k;cin>>t>>k;
	for(int i=0;i<k;i++)
	{
		int x;cin>>x;
		q.push({t,x});
		if(cnt[x]++==0) kinds++;
	}

	//让队列合法不让时间超过86400
	while(q.back().first-q.front().first>=86400&&q.size())
	{
		cmz temp=q.front(); q.pop();
		if(cnt[temp.second]--==1) kinds--;
	}
	cout<<kinds<<endl;
	}
	return 0;
}